<?php

	session_start();

	require('setlang.php');
	require('Models/connectBDD.php');
	require('Models/basics.php');
	require('Models/bienproprio.php');
	require('Models/location.php');
	require('Models/located.php');
	require('Models/proprio.php');
	
	require('Models/ariane.php');
	
	$Ariane = getArianeGenealogy();

	$connexion = PDO_BDD_connect();
	
	$goods = getGoodsByProprio($connexion,$_SESSION['userid']);
	
	$locations = array();
	//Si on a un bien et que c'est bien celui du propriétaire
	if (isset($_POST["good"]) && isOwnedByUser($connexion,$_POST["good"]))
	{
		//On récupère les locations
		$locations = GetLocationsByGood($connexion,$_POST["good"]);
		//Si on a validé un prix, qu'on l'a passé, et qu'il est positif et que c'est pour une de ses locations, on met à jour le prix
		if (isset($_POST["validPrice"]) && isset($_POST["price"]) && $_POST["price"] >= 0 && isGoodLocation($locations,$_POST["location"]))
		{
			updatePriceLocation($connexion,$_POST["location"],$_POST["price"]);
		}
		//De même pour les promos
		else if (isset($_POST["validPromo"]) && isset($_POST["promo"]) && $_POST["promo"] >= 0 && isGoodLocation($locations,$_POST["location"]))
		{
			updatePromoLocation($connexion,$_POST["location"],$_POST["promo"]);
		}
		//On charge ensuite les locations et les informations sur le bien
		$locations = GetLocationsByGood($connexion,$_POST["good"]);
		$good = GetLocationInformations($connexion,$_POST["good"]);
	}
	
	require('Views/gererlocationproprio.php');

?>
